body{background:#fff;}
.tMar50{margin-top: 50px;}
.bMar30{margin-bottom:30px;}
    /*首页falash新闻*/
    .flash_pic { float: left; background: #fff; width: 500px; height: 280px;overflow: hidden;position: relative; }
    .flash_pic .pages { width: 500px;height: 280px; position: absolute; overflow: hidden; }
    .flash_pic ul li { position: absolute; z-index: 10;top: 0;left: 500px;width: 500px;height: 280px; }
    .flash_pic ul li h3 { font-size: 18px; line-height: 40px; color: #fff;height: 40px; padding: 0 0 0 16px; margin: 0; width: 360px; overflow: hidden; position: absolute; z-index: 20; bottom: 0;left: 0; }
    .flash_pic ul li .shadow { width: 500px; height: 40px; bottom: 0; left: 0; position: absolute; z-index: 11; background: #000; -moz-opacity: 0.4; opacity: .40; filter: alpha(opacity=40); }
    .flash_pic ul li h3 a { color: #fff; }
    .flash_pic ul li img { width: 500px;height: 280px; }
    .flash_pic .controler { position: absolute; z-index: 30; width: 100px; bottom: 10px; right: 6px; text-align: right; }
    .flash_pic .controler b { display: inline-block; cursor: pointer;width: 10px;height: 10px;overflow: hidden; margin-right: 10px; background: #efefef; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
    .flash_pic .controler b.down { background: #f33b5e; }
    .flash_pic .controler2 a { display: block; width: 24px;height: 24px;position: absolute;top: 157px; }
/*公告*/
.index-news{width: 585px;float: left;}
.index-news-top{position: relative;/*border-bottom: 1px solid #e2e2e2;*/padding-bottom: 10px;}
.index-news-top .index-news-til a{font-size: 18px;display: block;float: left;width: 130px;height: 43px;line-height: 43px;text-align: center;color: #333;cursor: pointer;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.index-news-top .index-news-til a:hover{color: #333;}
.index-news-top .index-news-til a.active{color: #fff;background-color: #39b9f5}
.index-news-top .index-news-til .active:hover{color: #fff;}

.index-news-top .index-news-more{position: absolute;top: 16px;right: 10px;z-index: 9;background: url(../images/index_aside_icion1.png) center right no-repeat;width: 100px;padding-right: 22px;text-align: right;height: 16px;line-height: 16px;color: #646464;}
.index-news-cnt ul + ul{display: none;}
.index-news-cnt li{position: relative;margin-top: 21px;font-size: 16px;color: #363535; padding-left: 15px;}
.index-news-cnt li:before{display: block;position: absolute;left: 0;top: -2px;z-index: 6;content: '·';font-size: 35px;color: #aaa;}
.index-news-cnt li a{display: block;width: 80%;height: 18px;line-height: 18px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color:#363535;}
.index-news-cnt li .time{position: absolute;right: 0;top: -2px;z-index: 6;color: #989898;}
/*板块分类*/
.panel-hd{position: relative;padding:10px 0;}
.panel-hd .panel-title{position:relative; font-size: 18px; height: 21px; line-height: 21px; padding-left:13px; padding:0 0 0 10px;}
.panel-hd .panel-title:before{display: block;position: absolute;content: "";left: 0;top: 0;z-index: 6;width: 3px;height: 21px;background-color: #39b9f5;}
.panel-hd .panel-title .change{color:#646464; font-size:14px; padding-left: 10px;}
.index-more{font-size: 12px; height: 15px; line-height: 15px; color: #646464;position: absolute; z-index: 1; bottom: 0; right: 0;}
.index-more i{width: 15px; height: 15px; background: url(../images/index_aside_icion1.png) top center no-repeat; display: block; float: right;margin-left:5px;}

.index-plate{float: right;width:585px;}
.index-plate ul{margin-right:-10px;}

.index-plate li {background: url(../images/index_aside_bg.png) left center no-repeat;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    float:left;
    padding:20px 0 0 65px;
  width:222px; height:82px;margin:10px 10px 0 0;
    box-shadow:0 2px 10px 0 rgba(155,165,163,.15);
    transition:all .25s ease-in-out;
    -webkit-transition:all .25s ease-in-out;
    animation:rollin .8s 1
}
.index-plate li:hover {
    box-shadow:0 25px 60px -20px rgba(155,165,163,.45);
    cursor:pointer;
    transform:translateY(-8px);
    transition:all .25s ease-in-out}
.index-plate li p{margin:17px 0 0 105px;position:relative; font-size: 18px; font-weight: 800;color:#333;}
.index-plate li span{position:absolute;width:26px;height:4px;display:block; top: 30px; left: 0;background:#4ab5e0;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.index-plate .ico-fadeinR{float:left;}

a:hover .ico-fadeinR{-webkit-animation:fadeinR 1s ease-out backwards;-moz-animation:fadeinR 1s ease-out backwards;-ms-animation:fadeinR 1s ease-out backwards;animation:fadeinR 1s ease-out backwards;}
@-webkit-keyframes fadeinR{0%{opacity:0;-webkit-transform:translateX(-20px);} 100%{opacity:1;-webkit-transform:translateX(0);}}
@-moz-keyframes fadeinR{0%{opacity:0;-moz-transform:translateX(-20px);} 100%{opacity:1;-moz-transform:translateX(0);}}
@-ms-keyframes fadeinR{0%{opacity:0;-ms-transform:translateX(-20px);} 100%{opacity:1;-ms-transform:translateX(0);}}
@keyframes fadeinR{0%{opacity:0;transform:translateX(-20px);} 100%{opacity:1;transform:translateX(0);}}


